2
תגובות

בחירה מרובה בPHP

פתח yakir ,
יש לי ת'קוד הזה:
<input type="checkbox" name="reminder" value="24 שעות"
 <?php isset($_POST['reminder']) && $_POST["reminder"] == "24 שעות"?print 'checked':''; ?> onclick='max_checkbox(0);' />24 שעות
<input type="checkbox" name="reminder" value="48 שעות"
 <?php isset($_POST['reminder']) && $_POST["reminder"] == "48 שעות"?print 'checked':''; ?> onclick='max_checkbox(1);' />48 שעות
<input type="checkbox" name="reminder" value="שבוע"
<?php isset($_POST['reminder']) && $_POST["reminder"] == "שבוע"?print 'checked':''; ?> onclick='max_checkbox(2);' />שבוע
<input type="checkbox" name="reminder" value="שבועיים"
<?php isset($_POST['reminder']) && $_POST["reminder"] == "שבועיים"?print 'checked':''; ?> onclick='max_checkbox(3);' />שבועיים
<input type="checkbox" name="reminder" value="שלושה שבועות"
 <?php isset($_POST['reminder']) && $_POST["reminder"] == "שלושה שבועות"?print 'checked':''; ?> onclick='max_checkbox(4);' />שלושה שבועות


עשיתי את התנאי שאם הטופס לא נשלח אז הוא שומר את התיבות שנבחרו הכל טוב ויפה במידה והמשתמש בוחר תיבה אחת , אבל אם הוא בוחר שתי תיבות (CHECKBOX) אז הוא שומר (שומר הכוונה לCHECKED)
רק את התיבה האחרונה מביניהם ..

מקווה שהבנתם

2 תשובות

avatar ענה yakir ב 19 ליוני 2013 #

קוד ברור יותר אולי ..
http://pastebin.com/mJaqsWj1

avatar ענה ldbrgr ב 19 ליוני 2013 #

1. למה אתה לא עובד עם select ?
2. כדי להעביר מערך לשרת אתה צריך לקרוא לinput בשם של מערך,
:AKA

<input type="checkbox" name="reminder[]" />